﻿namespace PropertyExpression.TypedSqlBuilder.Test
{
    public static class Schema
    {
        public static ITable<SalesOrderHeader> SalesOrderHeaders
        {
            get { return Query.Table<SalesOrderHeader>(); }
        }

        public static ITable<SalesOrderDetail> SalesOrderDetails
        {
            get { return Query.Table<SalesOrderDetail>(); }
        }

        public static ITable<SpecialOfferProduct> SpecialOfferProducts
        {
            get { return Query.Table<SpecialOfferProduct>(); }
        }

        public static ITable<SpecialOffer> SpecialOffers
        {
            get { return Query.Table<SpecialOffer>(); }
        }

        public static ITable<Product> Products
        {
            get { return Query.Table<Product>(); }
        }

        public static ITable<Individual> Individuals
        {
            get { return Query.Table<Individual>(); }
        }

        public static ITable<Contact> Contacts
        {
            get { return Query.Table<Contact>(); }
        }
    }
}
